package com.zhiche.lisa.bms.pojo.vo.fee;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author: linbao
 * @date: 2019-05-24
 */
@Data
public class FeeAssessmentImportVO {

    private Long id;
    /**
     * 考核项编码
     */
    private String assessCode;
    /**
     * bms的开票申请主键
     */
    private String bmsInvoiceId;
    /**
     * 考核月
     */
    private Date assessMonth;
    /**
     * OTM运单号明细
     */
    private String waybillDtlId;
    /**
     * 分供方名称
     */
    private String lspName;
    /**
     * 分供方id
     */
    private Long lspId;
    /**
     * 承运人类型 10-承运商, 20-车队, 30-司机
     */
    private String fleetTeye;

    /**
     * 实际承运人
     */
    private String fleetStatus;
    /**
     * 实际承运人id
     */
    private Long fleetId;
    /**
     * 司机手机号
     */
    private String driverPhone;
    /**
     * 送车证号
     */
    private String sendCarPass;
    /**
     * 类型; 0-票内, 1-票外
     */
    private Integer invoiceType;
    /**
     * 考核项目
     */
    private String assessItem;
    /**
     * 考核原因
     */
    private String assessCause;
    /**
     * 考核金额
     */
    private BigDecimal assessSum;
    /**
     * 减免金额
     */
    private BigDecimal mitigateSum;
    /**
     * 减免原因
     */
    private String mitigateCause;
    /**
     * 考核部门
     */
    private String assessDep;
    /**
     * 创建时间
     */
    private Date gmtCreate;

    /**
     * 0-未上传 1-已上传
     */
    private Integer isPut;
    /**
     * 是否生成C端罚单 0-否 1-是
     */
    private Integer isCreate;
    /**
     * 总罚金额
     */
    private BigDecimal amount;
    /**
     * 已执行金额
     */
    private BigDecimal performSum;
    /**
     * 剩余金额
     */
    private BigDecimal balanceSum;
    /**
     * 剩余金额
     */
    private BigDecimal bmsSum;
    /**
     * 是否挂起
     */
    private Integer isHang;

    private Long proprietor;

    /**
     * 考核月=str
     */
    private String assessMonthStr;

    private String invoiceTypeName;

    /**
     * 是否发布
     */
    private String isPutStr;

    /**
     * 是否发布
     */
    private String isHangStr;
    /**
     * bms执行剩余金额
     */
    private BigDecimal bmsBalance;
    /**
     * 备注说明
     */
    private String descr;

    /**
     * 运输方式
     */
    private String transportTypeName;

    /**
     * 关闭状态
     */
    private String closeFlagStr;
}
